I am trying to sort json data that is coming from the API by date attribute. However it gives me the following error. Please help me.
<html>
<head>
<script>
async function callAwsLambdaFunction() {
fetch( 'URL', {
method: 'GET'
})
.then(response => response.json())
.then((response) => {
var json_obj = JSON.stringify(response.body);
json_obj_sorted = json_obj.sort(function(a, b) {
var dateA = new Date(a.in_time), dateB = new Date(b.in_time);
return dateA - dateB;
});
console.log(json_obj_sorted);
document.getElementById("myDiv").innerHTML = json_obj_sorted;
});
}
</script>
<title>Test</title>
</head>
<body>
<p>This is only a test, nothing else.</p>
<p>Click below button to call API gateway and display result below!</p>
<p><div id="myDiv"></div></p>
<button onclick="callAwsLambdaFunction()">Click me!</button>
</body>
</html>
I tried also Object.entries but i keep getting following error in my console:
